cherry pie plant - German English Dictionary